home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-23 | 3.9 KB | 284 lines | [TEXT/CWIE] |
- // DDocData.cp -- data container class for LayerGroups
-
- #include "AMEngine.h"
- #include "PString.h"
- #include "DDocData.h"
-
-
- //----------
- DDocData::DDocData ()
- {
- mTabs = 1;
- mEditText.od.eraAlt = 0;
- ::GetTime (&mEditText.od.oldDate);
- mScrollBar = 5;
- mListChoice0 = 0;
- mOptionOne = false;
- mOptionTwo = 0;
- AssignPStr (mEditText2, "\p");
- mInfinity2 = 0;
- mProgressBar = 5;
- AssignPStr (mEditText3, "\p");
- mPopupChoice = 1;
- }
-
- //----------
- DDocData::~DDocData ()
- {
- }
-
- //----------
- void DDocData::CopyFrom (
- const DDocData& inOther)
- {
- mTabs = inOther.mTabs;
- mEditText = inOther.mEditText;
- mScrollBar = inOther.mScrollBar;
- mListChoice0 = inOther.mListChoice0;
- mOptionOne = inOther.mOptionOne;
- mOptionTwo = inOther.mOptionTwo;
- AssignPStr (mEditText2, inOther.mEditText2);
- mInfinity2 = inOther.mInfinity2;
- mProgressBar = inOther.mProgressBar;
- AssignPStr (mEditText3, inOther.mEditText3);
- mPopupChoice = inOther.mPopupChoice;
- }
-
- //----------
- void DDocData::ReadFromFile (
- AMEngine* engine)
- {
- }
-
- //----------
- void DDocData::WriteToFile (
- AMEngine* engine)
- {
- }
-
-
- //----------
- UInt16 DDocData::GetTabs () const
- {
-
- return mTabs;
- }
-
- //----------
- void DDocData::SetTabs (
- UInt16 inValue)
- {
- mTabs = inValue;
-
- SignalDataChanged (idTabs);
- }
-
-
- //----------
- LongDateRec DDocData::GetEditText () const
- {
-
- return mEditText;
- }
-
- //----------
- void DDocData::SetEditText (
- LongDateRec inValue)
- {
- mEditText = inValue;
-
- SignalDataChanged (idEditText);
- }
-
-
- //----------
- SInt16 DDocData::GetScrollBar () const
- {
-
- return mScrollBar;
- }
-
- //----------
- void DDocData::SetScrollBar (
- SInt16 inValue)
- {
- mScrollBar = inValue;
-
- SignalDataChanged (idScrollBar);
- }
-
-
- //----------
- SInt16 DDocData::GetListChoice0 () const
- {
-
- return mListChoice0;
- }
-
- //----------
- void DDocData::SetListChoice0 (
- SInt16 inValue)
- {
- mListChoice0 = inValue;
- SignalDataChanged (idListChoice1);
-
- SignalDataChanged (idListChoice0);
- }
-
-
- //----------
- Boolean DDocData::GetOptionOne () const
- {
-
- return mOptionOne;
- }
-
- //----------
- void DDocData::SetOptionOne (
- Boolean inValue)
- {
- mOptionOne = inValue;
-
- SignalDataChanged (idOptionOne);
- }
-
-
- //----------
- SInt16 DDocData::GetOptionTwo () const
- {
-
- return mOptionTwo;
- }
-
- //----------
- void DDocData::SetOptionTwo (
- SInt16 inValue)
- {
- mOptionTwo = inValue;
-
- SignalDataChanged (idOptionTwo);
- }
-
-
- //----------
- StringPtr DDocData::GetEditText2 (
- Str255 outPtr) const
- {
-
- AssignPStr (outPtr, mEditText2);
- return (StringPtr)mEditText2;
- }
-
- //----------
- void DDocData::SetEditText2 (
- Str255 inValue)
- {
- AssignPStr (mEditText2, inValue);
-
- SignalDataChanged (idEditText2);
- }
-
- //----------
- void DDocData::SetEditText2 (
- CharsHandle inValue)
- {
- AssignPStr (mEditText2, inValue);
-
- SignalDataChanged (idEditText2);
- }
-
-
- //----------
- SInt16 DDocData::GetInfinity2 () const
- {
-
- return mInfinity2;
- }
-
- //----------
- void DDocData::SetInfinity2 (
- SInt16 inValue)
- {
- mInfinity2 = inValue;
-
- SignalDataChanged (idInfinity2);
- }
-
-
- //----------
- SInt16 DDocData::GetProgressBar () const
- {
-
- return mProgressBar;
- }
-
- //----------
- void DDocData::SetProgressBar (
- SInt16 inValue)
- {
- mProgressBar = inValue;
-
- SignalDataChanged (idProgressBar);
- }
-
-
- //----------
- StringPtr DDocData::GetEditText3 (
- Str255 outPtr) const
- {
-
- AssignPStr (outPtr, mEditText3);
- return (StringPtr)mEditText3;
- }
-
- //----------
- void DDocData::SetEditText3 (
- Str255 inValue)
- {
- AssignPStr (mEditText3, inValue);
-
- SignalDataChanged (idEditText3);
- }
-
- //----------
- void DDocData::SetEditText3 (
- CharsHandle inValue)
- {
- AssignPStr (mEditText3, inValue);
-
- SignalDataChanged (idEditText3);
- }
-
-
- //----------
- SInt32 DDocData::GetPopupChoice () const
- {
-
- return mPopupChoice;
- }
-
- //----------
- void DDocData::SetPopupChoice (
- SInt32 inValue)
- {
- mPopupChoice = inValue;
-
- SignalDataChanged (idPopupChoice);
- }
-
-
- //----------
- SInt16 DDocData::GetListChoice1 () const
- {
- return mListChoice0 + 1;
-
- }
-
- //----------
- void DDocData::SetListChoice1 (
- SInt16 inValue)
- {
-
- SignalDataChanged (idListChoice1);
- }
-